package com.hospital.acctmanage.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author lvyao
 * @since 2021-09-15
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("OUTP_RCPT_MASTER")

public class OutpRcptMaster implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId("RCPT_NO")
    private String rcptNo;

    @TableField("PATIENT_ID")
    private String patientId;

    @TableField("NAME")
    private String name;

    @TableField("NAME_PHONETIC")
    private String namePhonetic;

    @TableField("IDENTITY")
    private String identity;

    @TableField("CHARGE_TYPE")
    private String chargeType;

    @TableField("UNIT_IN_CONTRACT")
    private String unitInContract;

    @TableField("VISIT_DATE")
    private Timestamp visitDate;

    @TableField("TOTAL_COSTS")
    private BigDecimal totalCosts;

    @TableField("TOTAL_CHARGES")
    private BigDecimal totalCharges;

    @TableField("OPERATOR_NO")
    private String operatorNo;

    @TableField("CHARGE_INDICATOR")
    private Integer chargeIndicator;

    @TableField("REFUNDED_RCPT_NO")
    private String refundedRcptNo;

    @TableField("ACCT_NO")
    private String acctNo;

    @TableField("PRINT_OPERATOR_NO")
    private String printOperatorNo;

    @TableField("PRINT_DATE_TIME")
    private Date printDateTime;

    @TableField("PRINT_OPERATOR")
    private String printOperator;

    @TableField("PRINT_DATE")
    private Date printDate;

    @TableField("DJLSH")
    private String djlsh;

    @TableField("CARD_NO")
    private String cardNo;

    @TableField("SERIAL_NUMBER")
    private String serialNumber;


    @TableField("MATERIAL_NO")
    private String materialNo;





}
